package com.xiguaji.tiktok.v1.tiktok.music.model;

import java.io.Serializable;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Table;
import org.springframework.data.relational.core.mapping.Column;
import lombok.Data;
/**
 * @author yzz
 * @Date 2020-10-12 15:25:46
 */
@Data
@Table(value="music")
public class Music implements Serializable{

    private static final long serialVersionUID = 1L;
    /**
     *作者
     */
    @Column(value="author")
    private java.lang.String author;

    /**
     *作者是否删除
     */
    @Column(value="author_deleted")
    private java.lang.Boolean authorDeleted;

    /**
     *封面
     */
    @Column(value="cover_medium")
    private java.lang.String coverMedium;

    /**
     *
     */
    @Column(value="create_by")
    private java.lang.String createBy;

    /**
     *
     */
    @Column(value="create_time")
    private java.lang.Long createTime;

    /**
     *日期
     */
    @Column(value="date_code")
    private java.lang.Integer dateCode;

    /**
     *视频增量趋势记录
     */
    @Column(value="day_video_growth")
    private java.lang.String dayVideoGrowth;

    /**
     *音乐时长(单位:秒)
     */
    @Column(value="duration")
    private java.lang.Integer duration;

    /**
     *主键
     */
    @Id
    @Column(value="id")
    private java.lang.Long id;

    /**
     *是否原创
     */
    @Column(value="is_original")
    private java.lang.Boolean isOriginal;

    /**
     *音乐ID
     */
    @Column(value="mid")
    private java.lang.Long mid;

    /**
     *下架原因
     */
    @Column(value="offline_desc")
    private java.lang.String offlineDesc;

    /**
     *播放地址
     */
    @Column(value="play_url")
    private java.lang.String playUrl;

    /**
     *二维码
     */
    @Column(value="qr_code")
    private java.lang.String qrCode;

    /**
     *国家
     */
    @Column(value="region")
    private java.lang.String region;

    /**
     *分享地址
     */
    @Column(value="share_url")
    private java.lang.String shareUrl;

    /**
     *音乐标题
     */
    @Column(value="title")
    private java.lang.String title;

    /**
     *top视频
     */
    @Column(value="top_videos")
    private java.lang.String topVideos;

    /**
     *作者ID
     */
    @Column(value="uid")
    private java.lang.Long uid;

    /**
     *
     */
    @Column(value="update_by")
    private java.lang.String updateBy;

    /**
     *
     */
    @Column(value="update_time")
    private java.lang.Long updateTime;

    /**
     *参与人数
     */
    @Column(value="user_count")
    private java.lang.Long userCount;

    /**
     *参与人数增量
     */
    @Column(value="user_growth")
    private java.lang.Long userGrowth;

}